package com.sls.web.manager.recharge.service;

import com.sls.web.manager.page.Pagination;
import com.sls.web.manager.pojo.UserInfoVO;
import com.sls.web.manager.recharge.pojo.Orders;
import com.sls.web.manager.recharge.querybean.OrdersQuery;

public interface OrdersService {
	/**
	 * 获得订单的分页信息00
	 * 
	 * @param ordersQuery
	 * @param userInfoVO
	 * @return
	 * @throws Exception
	 */
	public Pagination<Orders> findNotPay(OrdersQuery ordersQuery,
			UserInfoVO userInfoVO) throws Exception;

	/**
	 * 根据订单号查询订单信息
	 * 
	 * @param orders
	 * @param userInfoVO
	 * @return
	 * @throws Exception
	 */
	public Orders findById(Orders orders, UserInfoVO userInfoVO)
			throws Exception;

	/**
	 * 手动修改订单信息
	 * 
	 * @param orders
	 * @param userInfoVO
	 * @throws Exception
	 */
	public void manual(Orders orders, UserInfoVO userInfoVO) throws Exception;

	/**
	 * 手动删除订单信息
	 * 
	 * @param id
	 * @param userInfoVO
	 * @throws Exception
	 */
	public void delete(Orders orders, UserInfoVO userInfoVO) throws Exception;
}
